home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / Tourist.des < prev    next >
Text File  |  1993-01-24  |  17KB  |  530 lines

  1. #    SCCS Id: @(#)Tourist.des    3.1    92/09/26
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1991,92 by M. Stephenson, P. Winner
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6. #    The "start" level for the quest.
  7. #
  8. #    Here you meet your (besieged) class leader, Twoflower
  9. #    and receive your quest assignment.
  10. #
  11. MAZE: "T-start",' '
  12. FLAGS: noteleport,hardfloor
  13. GEOMETRY:center,center
  14. MAP
  15. .......}}....---------..-------------------------------------------------...
  16. ........}}...|.......|..|.-------------------------------------------...|...
  17. .........}}..|.......|..|.|......|......|.............|......|......|...|...
  18. ..........}}.|.......|..|.|......+......+.............+......+..\...|...|...
  19. ...........}}}..........|.|......|......|.............|......|......|...|...
  20. .............}}.........|.|----S-|--S---|S----------S-|---S--|------|...|...
  21. ..............}}}.......|...............................................|...
  22. ................}}}.....----S------++--S----------S----------S-----------...
  23. ..................}}...........    ..    ...................................
  24. ......-------......}}}}........}}}}..}}}}..}}}}..}}}}.......................
  25. ......|.....|.......}}}}}}..}}}}   ..   }}}}..}}}}..}}}.....................
  26. ......|.....+...........}}}}}}........................}}}..}}}}..}}}..}}}...
  27. ......|.....|...........................................}}}}..}}}..}}}}.}}}}
  28. ......-------...............................................................
  29. ............................................................................
  30. ...-------......-------.....................................................
  31. ...|.....|......|.....|.....................................................
  32. ...|.....+......+.....|.....................................................
  33. ...|.....|......|.....|.....................................................
  34. ...-------......-------.....................................................
  35. ENDMAP
  36. # Random Monsters
  37. RANDOM_MONSTERS: 's', 'C'
  38. # Dungeon Description
  39. REGION:(00,00,75,19),lit,"ordinary"
  40. REGION:(14,01,20,03),unlit,"morgue"
  41. REGION:(07,10,11,12),unlit,"ordinary"
  42. REGION:(04,16,08,18),unlit,"ordinary"
  43. REGION:(17,16,21,18),unlit,"ordinary"
  44. REGION:(27,02,32,04),unlit,"ordinary"
  45. REGION:(34,02,39,04),unlit,"ordinary"
  46. REGION:(41,02,53,04),unlit,"ordinary"
  47. REGION:(55,02,60,04),unlit,"ordinary"
  48. REGION:(62,02,67,04),lit,"ordinary"
  49. # Stairs
  50. STAIR:(66,03),down
  51. # Portal arrival point
  52. BRANCH:(68,14,68,14),(0,0,0,0)
  53. # Non diggable walls
  54. NON_DIGGABLE:(00,00,75,19)
  55. # Doors
  56. DOOR:locked,(31,05)
  57. DOOR:locked,(36,05)
  58. DOOR:locked,(41,05)
  59. DOOR:locked,(52,05)
  60. DOOR:locked,(58,05)
  61. DOOR:locked,(28,07)
  62. DOOR:locked,(39,07)
  63. DOOR:locked,(50,07)
  64. DOOR:locked,(61,07)
  65. DOOR:closed,(33,03)
  66. DOOR:closed,(40,03)
  67. DOOR:closed,(54,03)
  68. DOOR:closed,(61,03)
  69. DOOR:open,(12,11)
  70. DOOR:open,(09,17)
  71. DOOR:open,(16,17)
  72. DOOR:locked,(35,07)
  73. DOOR:locked,(36,07)
  74. # Monsters on siege duty.
  75. MONSTER: 's',"giant spider",random
  76. MONSTER: 's',"giant spider",random
  77. MONSTER: 's',"giant spider",random
  78. MONSTER: 's',"giant spider",random
  79. MONSTER: 's',"giant spider",random
  80. MONSTER: 's',"giant spider",random
  81. MONSTER: 's',"giant spider",random
  82. MONSTER: 's',"giant spider",random
  83. MONSTER: 's',"giant spider",random
  84. MONSTER: 's',"giant spider",random
  85. MONSTER: 's',"giant spider",random
  86. MONSTER: 's',"giant spider",random
  87. MONSTER: 's',random,random
  88. MONSTER: 's',random,random
  89. MONSTER: 'C',"forest centaur",random
  90. MONSTER: 'C',"forest centaur",random
  91. MONSTER: 'C',"forest centaur",random
  92. MONSTER: 'C',"forest centaur",random
  93. MONSTER: 'C',"forest centaur",random
  94. MONSTER: 'C',"forest centaur",random
  95. MONSTER: 'C',"forest centaur",random
  96. MONSTER: 'C',"forest centaur",random
  97. MONSTER: 'C',random,random
  98. # Twoflower
  99. MONSTER:'@',"Twoflower",(64,03)
  100. # The treasure of Twoflower
  101. OBJECT:'(',"chest",(64,03)
  102. # guides for the audience chamber
  103. MONSTER:'@',"guide",(29,03)
  104. MONSTER:'@',"guide",(32,04)
  105. MONSTER:'@',"guide",(35,02)
  106. MONSTER:'@',"guide",(38,03)
  107. MONSTER:'@',"guide",(45,03)
  108. MONSTER:'@',"guide",(48,02)
  109. MONSTER:'@',"guide",(49,04)
  110. MONSTER:'@',"guide",(51,03)
  111. MONSTER:'@',"guide",(57,03)
  112. MONSTER:'@',"guide",(62,04)
  113. MONSTER:'@',"guide",(66,04)
  114. # path guards
  115. MONSTER:'@',"watchman",(35,08)
  116. MONSTER:'@',"watchman",(36,08)
  117. # river monsters
  118. MONSTER:';',"giant eel",(62,12)
  119. MONSTER:';',"giant eel",(47,10)
  120. MONSTER:';',"giant eel",(29,11)
  121. MONSTER:';',"kraken",(34,09)
  122. MONSTER:';',"kraken",(37,09)
  123. # Random traps
  124. TRAP:random,random
  125. TRAP:random,random
  126. TRAP:random,random
  127. TRAP:random,random
  128. TRAP:random,random
  129. TRAP:random,random
  130. TRAP:random,random
  131. TRAP:random,random
  132. TRAP:random,random
  133.  
  134. #
  135. #    The "locate" level for the quest.
  136. #
  137. #    Here you have to find the Thieves' Guild Hall to go
  138. #    further towards your assigned quest.
  139. #
  140.  
  141. MAZE: "T-locate",' '
  142. FLAGS: hardfloor
  143. GEOMETRY:center,center
  144. MAP
  145. ----------------------------------------------------------------------------
  146. |....|......|..........|......|......|...|....|.....|......|...............|
  147. |....|......|.|------|.|......|......|.|.|....|..}..|......|.|----------|..|
  148. |....|--+----.|......|.|-S---+|+-----|.|.S....|.....|---+--|.|..........+..|
  149. |....|........|......|.|...|.........|.|------|..............|..........|-+|
  150. |....+...}}...+......|.|...|.|-----|.|..............|--+----------------|..|
  151. |----|........|------|.|---|.|.....|......|-----+-|.|.......|...........|--|
  152. |............................|.....|.|--+-|.......|.|.......|...........|..|
  153. |----|.....|-------------|...|--+--|.|....|.......|.|-----------+-------|..|
  154. |....+.....+.........S...|...........|....|-------|........................|
  155. |....|.....|.........|...|.|---------|....|.........|-------|.|----------|.|
  156. |....|.....|---------|---|.|......|..+....|-------|.|.......|.+......S.\.|.|
  157. |....|.....+.........S...|.|......|..|....|.......|.|.......|.|......|...|.|
  158. |-------|..|.........|---|.|+-------------------+-|.|.......+.|----------|.|
  159. |.......+..|---------|.........|.........|..........|.......|.|..........|.|
  160. |.......|..............|--+--|.|.........|.|----+-----------|.|..........|.|
  161. |---------+-|--+-----|-|.....|.|.........|.|........|.|.....+.|..........+.|
  162. |...........|........|.S.....|.|----+----|.|--------|.|.....|.|----------|.|
  163. |...........|........|.|.....|........................|.....|..............|
  164. ----------------------------------------------------------------------------
  165. ENDMAP
  166. # Random Monsters
  167. RANDOM_MONSTERS: 's'
  168. # Dungeon Description
  169. REGION:(00,00,75,19),lit,"ordinary"
  170. NON_DIGGABLE:(00,00,75,19)
  171. #
  172. REGION:(01,01,04,05),unlit,"morgue"
  173. REGION:(15,03,20,05),lit,"shop"
  174. REGION:(62,03,71,04),lit,"shop"
  175. REGION:(01,17,11,18),lit,"barracks"
  176. REGION:(12,09,20,10),lit,"barracks"
  177. REGION:(53,11,59,14),lit,"zoo"
  178. REGION:(63,14,72,16),lit,"barracks"
  179. REGION:(32,14,40,16),lit,"temple"
  180. #
  181. REGION:(06,01,11,02),random,"ordinary"
  182. REGION:(24,01,29,02),random,"ordinary"
  183. REGION:(31,01,36,02),random,"ordinary"
  184. REGION:(42,01,45,03),random,"ordinary"
  185. REGION:(53,01,58,02),random,"ordinary"
  186. REGION:(24,04,26,05),random,"ordinary"
  187. REGION:(30,06,34,07),random,"ordinary"
  188. REGION:(73,05,74,05),unlit,"ordinary"
  189. REGION:(01,09,04,12),random,"ordinary"
  190. REGION:(01,14,07,15),random,"ordinary"
  191. REGION:(12,12,20,13),random,"ordinary"
  192. REGION:(13,17,20,18),random,"ordinary"
  193. REGION:(22,09,24,10),random,"ordinary"
  194. REGION:(22,12,24,12),random,"ordinary"
  195. REGION:(24,16,28,18),random,"ordinary"
  196. REGION:(28,11,33,12),random,"ordinary"
  197. REGION:(35,11,36,12),lit,"ordinary"
  198. REGION:(38,08,41,12),random,"ordinary"
  199. REGION:(43,07,49,08),random,"ordinary"
  200. REGION:(43,12,49,12),random,"ordinary"
  201. REGION:(44,16,51,16),random,"ordinary"
  202. REGION:(53,06,59,07),random,"ordinary"
  203. REGION:(61,06,71,07),random,"ordinary"
  204. REGION:(55,16,59,18),random,"ordinary"
  205. REGION:(63,11,68,12),random,"ordinary"
  206. REGION:(70,11,72,12),random,"ordinary"
  207. # Stairs
  208. STAIR:(10,04),up
  209. STAIR:(73,05),down
  210. # Non diggable walls
  211. NON_DIGGABLE:(00,00,75,19)
  212. DOOR:closed,(05,05)
  213. DOOR:closed,(05,09)
  214. DOOR:closed,(08,14)
  215. DOOR:closed,(08,03)
  216. DOOR:closed,(11,09)
  217. DOOR:closed,(11,12)
  218. DOOR:closed,(10,16)
  219. DOOR:closed,(14,05)
  220. DOOR:closed,(15,16)
  221. DOOR:locked,(21,09)
  222. DOOR:locked,(21,12)
  223. DOOR:closed,(23,17)
  224. DOOR:closed,(25,03)
  225. DOOR:closed,(26,15)
  226. DOOR:closed,(29,03)
  227. DOOR:closed,(28,13)
  228. DOOR:closed,(31,03)
  229. DOOR:closed,(32,08)
  230. DOOR:closed,(37,11)
  231. DOOR:closed,(36,17)
  232. DOOR:locked,(41,03)
  233. DOOR:closed,(40,07)
  234. DOOR:closed,(48,06)
  235. DOOR:closed,(48,13)
  236. DOOR:closed,(48,15)
  237. DOOR:closed,(56,03)
  238. DOOR:closed,(55,05)
  239. DOOR:closed,(72,03)
  240. DOOR:locked,(74,04)
  241. DOOR:closed,(64,08)
  242. DOOR:closed,(62,11)
  243. DOOR:closed,(69,11)
  244. DOOR:closed,(60,13)
  245. DOOR:closed,(60,16)
  246. DOOR:closed,(73,16)
  247.  
  248. # Objects
  249. OBJECT:random,random,random
  250. OBJECT:random,random,random
  251. OBJECT:random,random,random
  252. OBJECT:random,random,random
  253. OBJECT:random,random,random
  254. OBJECT:random,random,random
  255. OBJECT:random,random,random
  256. OBJECT:random,random,random
  257. OBJECT:random,random,random
  258. OBJECT:random,random,random
  259. OBJECT:random,random,random
  260. OBJECT:random,random,random
  261. OBJECT:random,random,random
  262. OBJECT:random,random,random
  263. # Toilet paper
  264. OBJECT:'?',"blank paper",(71,12)
  265. OBJECT:'?',"blank paper",(71,12)
  266. # Random traps
  267. TRAP:random,random
  268. TRAP:random,random
  269. TRAP:random,random
  270. TRAP:random,random
  271. TRAP:random,random
  272. TRAP:random,random
  273. TRAP:random,random
  274. TRAP:random,random
  275. TRAP:random,random
  276. # Random monsters.
  277. MONSTER:'s',"giant spider",random
  278. MONSTER:'s',"giant spider",random
  279. MONSTER:'s',"giant spider",random
  280. MONSTER:'s',"giant spider",random
  281. MONSTER:'s',"giant spider",random
  282. MONSTER:'s',"giant spider",random
  283. MONSTER:'s',"giant spider",random
  284. MONSTER:'s',"giant spider",random
  285. MONSTER:'s',"giant spider",random
  286. MONSTER:'s',"giant spider",random
  287. MONSTER:'s',"giant spider",random
  288. MONSTER:'s',"giant spider",random
  289. MONSTER:'s',"giant spider",random
  290. MONSTER:'s',"giant spider",random
  291. MONSTER:'s',"giant spider",random
  292. MONSTER:'s',"giant spider",random
  293. MONSTER:'s',random,random
  294. MONSTER:'s',random,random
  295.  
  296. #
  297. #    The "goal" level for the quest.
  298. #
  299. #    Here you meet the Master of Thieves your nemesis monster.  You have to
  300. #    defeat the Master of Thieves in combat to gain the artifact you have
  301. #    been assigned to retrieve.
  302. #
  303.  
  304. MAZE: "T-goal", ' '
  305. GEOMETRY:center,center
  306. MAP
  307. ----------------------------------------------------------------------------
  308. |.........|.........|..........|..| |.................|........|........|..|
  309. |.........|.........|..........|..| |....--------.....|........|........|..|
  310. |------S--|--+-----------+------..| |....|......|.....|........|........|..|
  311. |.........|.......................| |....|......+.....--+-------------+--..|
  312. |.........|.......................| |....|......|..........................|
  313. |-S-----S-|......----------.......| |....|......|..........................|
  314. |..|..|...|......|........|.......| |....-----------.........----..........|
  315. |..+..+...|......|........|.......| |....|.........|.........|}}|..........|
  316. |..|..|...|......+........|.......| |....|.........+.........|}}|..........|
  317. |..|..|...|......|........|.......S.S....|.........|.........----..........|
  318. |---..----|......|........|.......| |....|.........|.......................|
  319. |.........+......|+--+--+-|.......| |....-----------.......................|
  320. |---..----|......|..|..|..|.......| |......................--------------..|
  321. |..|..|...|......----------.......| |......................+............|..|
  322. |..+..+...|.......................| |--.---...-----+-----..|............|..|
  323. |--|..----|--+-----------+------..| |.....|...|.........|..|------------|..|
  324. |..+..+...|.........|..........|..| |.....|...|.........|..+............|..|
  325. |..|..|...|.........|..........|..| |.....|...|.........|..|............|..|
  326. ----------------------------------------------------------------------------
  327. ENDMAP
  328. # Random Monsters
  329. RANDOM_MONSTERS: 's'
  330. # Dungeon Description
  331. REGION:(00,00,75,19),lit,"ordinary"
  332. # The Inn
  333. REGION:(01,01,09,02),lit,"ordinary"
  334. REGION:(01,04,09,05),lit,"barracks"
  335. REGION:(01,07,02,10),unlit,"ordinary"
  336. REGION:(07,07,09,10),unlit,"ordinary"
  337. REGION:(01,14,02,15),unlit,"ordinary"
  338. REGION:(07,14,09,15),unlit,"ordinary"
  339. REGION:(01,17,02,18),unlit,"ordinary"
  340. REGION:(07,17,09,18),unlit,"ordinary"
  341. #
  342. REGION:(11,01,19,02),unlit,"barracks"
  343. REGION:(21,01,30,02),unlit,"ordinary"
  344. REGION:(11,17,19,18),unlit,"barracks"
  345. REGION:(21,17,30,18),unlit,"ordinary"
  346. # Police Station
  347. REGION:(18,07,25,11),lit,"ordinary"
  348. REGION:(18,13,19,13),unlit,"ordinary"
  349. REGION:(21,13,22,13),unlit,"ordinary"
  350. REGION:(24,13,25,13),unlit,"ordinary"
  351. # The town itself
  352. REGION:(42,03,47,06),unlit,"ordinary"
  353. REGION:(42,08,50,11),unlit,"ordinary"
  354. REGION:(37,16,41,18),unlit,"morgue"
  355. REGION:(47,16,55,18),unlit,"ordinary"
  356. REGION:(55,01,62,03),unlit,"ordinary"
  357. REGION:(64,01,71,03),unlit,"ordinary"
  358. REGION:(60,14,71,15),lit,"shop"
  359. REGION:(60,17,71,18),lit,"shop"
  360. # Non diggable walls
  361. NON_DIGGABLE:(00,00,75,19)
  362. # Stairs
  363. STAIR:(70,08),up
  364. # Doors
  365. DOOR:locked,(07,03)
  366. DOOR:locked,(02,06)
  367. DOOR:locked,(08,06)
  368. DOOR:closed,(03,08)
  369. DOOR:closed,(06,08)
  370. DOOR:open,(10,12)
  371. DOOR:closed,(03,15)
  372. DOOR:closed,(06,15)
  373. DOOR:closed,(03,17)
  374. DOOR:closed,(06,17)
  375. DOOR:closed,(13,03)
  376. DOOR:random,(25,03)
  377. DOOR:closed,(13,16)
  378. DOOR:random,(25,16)
  379. DOOR:locked,(17,09)
  380. DOOR:locked,(18,12)
  381. DOOR:locked,(21,12)
  382. DOOR:locked,(24,12)
  383. DOOR:locked,(34,10)
  384. DOOR:locked,(36,10)
  385. DOOR:random,(48,04)
  386. DOOR:random,(56,04)
  387. DOOR:random,(70,04)
  388. DOOR:random,(51,09)
  389. DOOR:random,(51,15)
  390. DOOR:open,(59,14)
  391. DOOR:open,(59,17)
  392. # Objects
  393. OBJECT:'(',"credit card",(04,01),blessed,0,"The Platinum Yendorian Express Card"
  394. OBJECT:random,random,random
  395. OBJECT:random,random,random
  396. OBJECT:random,random,random
  397. OBJECT:random,random,random
  398. OBJECT:random,random,random
  399. OBJECT:random,random,random
  400. OBJECT:random,random,random
  401. OBJECT:random,random,random
  402. OBJECT:random,random,random
  403. OBJECT:random,random,random
  404. OBJECT:random,random,random
  405. OBJECT:random,random,random
  406. OBJECT:random,random,random
  407. OBJECT:random,random,random
  408. # Random traps
  409. TRAP:random,random
  410. TRAP:random,random
  411. TRAP:random,random
  412. TRAP:random,random
  413. TRAP:random,random
  414. TRAP:random,random
  415. # Random monsters.
  416. MONSTER:'@',"Master of Thieves",(04,01),hostile
  417. MONSTER:'s',"giant spider",random
  418. MONSTER:'s',"giant spider",random
  419. MONSTER:'s',"giant spider",random
  420. MONSTER:'s',"giant spider",random
  421. MONSTER:'s',"giant spider",random
  422. MONSTER:'s',"giant spider",random
  423. MONSTER:'s',"giant spider",random
  424. MONSTER:'s',"giant spider",random
  425. MONSTER:'s',"giant spider",random
  426. MONSTER:'s',"giant spider",random
  427. MONSTER:'s',"giant spider",random
  428. MONSTER:'s',"giant spider",random
  429. MONSTER:'s',"giant spider",random
  430. MONSTER:'s',"giant spider",random
  431. MONSTER:'s',"giant spider",random
  432. MONSTER:'s',"giant spider",random
  433. MONSTER:'s',random,random
  434. MONSTER:'s',random,random
  435. # ladies of the evening
  436. MONSTER:'&',"succubus",(02,08)
  437. MONSTER:'&',"succubus",(08,08)
  438. MONSTER:'&',"incubus",(02,14)
  439. MONSTER:'&',"incubus",(08,14)
  440. MONSTER:'&',"incubus",(02,17)
  441. MONSTER:'&',"incubus",(08,17)
  442. # Police station (with drunken prisoners)
  443. MONSTER:'K',"Kop Kaptain",(24,09),hostile
  444. MONSTER:'K',"Kop Lieutenant",(20,09),hostile
  445. MONSTER:'K',"Kop Lieutenant",(22,11),hostile
  446. MONSTER:'K',"Kop Lieutenant",(22,07),hostile
  447. MONSTER:'K',"Keystone Kop",(19,07),hostile
  448. MONSTER:'K',"Keystone Kop",(19,08),hostile
  449. MONSTER:'K',"Keystone Kop",(22,09),hostile
  450. MONSTER:'K',"Keystone Kop",(24,11),hostile
  451. MONSTER:'K',"Keystone Kop",(19,11),hostile
  452. MONSTER:'@',"soldier",(19,13),hostile
  453. MONSTER:'@',"soldier",(21,13),hostile
  454. MONSTER:'@',"captain",(24,13),hostile
  455. #
  456. MONSTER:'@',"watchman",(33,10),hostile
  457.  
  458. WALLIFY
  459.  
  460. #
  461. #    The "fill" level for the quest.
  462. #
  463. #    This level is used to fill out any levels not occupied by specific
  464. #    levels as defined above.
  465. #
  466.  
  467. MAZE: "T-filla" , ' '
  468. INIT_MAP: '.' , ' ', true, true, random, true
  469. NOMAP
  470. # Random Monsters
  471. RANDOM_MONSTERS: 's', 'C'
  472. #
  473. STAIR: random, up
  474. STAIR: random, down
  475. #
  476. OBJECT: random, random, random
  477. OBJECT: random, random, random
  478. OBJECT: random, random, random
  479. OBJECT: random, random, random
  480. OBJECT: random, random, random
  481. OBJECT: random, random, random
  482. OBJECT: random, random, random
  483. #
  484. TRAP: random, random
  485. TRAP: random, random
  486. TRAP: random, random
  487. TRAP: random, random
  488. #
  489. MONSTER: '@', "soldier", random, hostile
  490. MONSTER: '@', "soldier", random, hostile
  491. MONSTER: '@', "soldier", random, hostile
  492. MONSTER: '@', "soldier", random, hostile
  493. MONSTER: '@', "soldier", random, hostile
  494. MONSTER: 'H', random, random, hostile
  495. MONSTER: 'C', random, random, hostile
  496.  
  497. MAZE: "T-fillb" , ' '
  498. INIT_MAP: '.' , ' ', true, true, random, true
  499. NOMAP
  500. # Random Monsters
  501. RANDOM_MONSTERS: 's', 'C'
  502. #
  503. STAIR: random, up
  504. STAIR: random, down
  505. #
  506. OBJECT: random, random, random
  507. OBJECT: random, random, random
  508. OBJECT: random, random, random
  509. OBJECT: random, random, random
  510. OBJECT: random, random, random
  511. OBJECT: random, random, random
  512. OBJECT: random, random, random
  513. OBJECT: random, random, random
  514. OBJECT: random, random, random
  515. OBJECT: random, random, random
  516. OBJECT: random, random, random
  517. #
  518. TRAP: random, random
  519. TRAP: random, random
  520. TRAP: random, random
  521. TRAP: random, random
  522. #
  523. MONSTER: '@', "soldier", random, hostile
  524. MONSTER: '@', "captain", random, hostile
  525. MONSTER: '@', "captain", random, hostile
  526. MONSTER: 'H', random, random, hostile
  527. MONSTER: 'H', random, random, hostile
  528. MONSTER: 'C', random, random, hostile
  529. MONSTER: 's', random, random
  530.